\chapter{Planification du projet}
\label{chap:planification.projet}
\minitoc

\section{Dates et dur\'ees impos\'ees}

%-------------------------------------%
\subsection{Soutenances}
Le d\'eroulement de ce projet se faisant dans le cadre du Master 2 Pro GI, les dates de soutenance suivantes nous sont impos\'ees : 
\begin{itemize}
 \item Soutenance de projet \`a mi-parcours : 29 avril 2009
 \item Soutenance finale des projets : 2 septembre 2009
\end{itemize}


%-------------------------------------%
\subsection{Dates et dur\'ee du travail}

\begin{table}

\begin{center}

\label{tab:jours.travail}
    \begin{tabular}{|p{3.5cm}| l | l |}
    \hline
    Mois      & Nb. jours/mois & Nb. jours cumul \\ \hline
    Janvier   & 8              & 8  \\ \hline
    F\'evrier   & 8              & 16 \\ \hline
    Mars      & 8              & 24 \\ \hline
    Avril     & 18             & 42 \\ \hline
    Mai       & 18             & 60 \\ \hline 
    Juin      & 21             & 81 \\ \hline 
    Juillet   & 22             & 103 \\ \hline 
    Ao\^ut    & 21             & 124 \\ \hline 
    Septembre & 22             & 146 \\ \hline 
    \end{tabular}

\caption{Repartitions des jours de travail pour chaque mois}
\end{center}
\end{table}

Le temps imparti au projet est de 146 jours par personne.
Nous sommes 3 personnes.
Ceci pr\'esente un effort total de 438 homme.jours (pour un mois de 20 jours 
ouvrables) soit  21.9 homme.mois.

Jours f\'eri\'es durant la p\'eriode de stage : 
\begin{itemize}
\item Avril : Lundi de P\^aques [13]
\item Mai : F\^ete du Travail [1], Victoire 45 [8], Ascension [21]
\item Juin : Lundi de Pentec\^ote [28]
\item Juillet : F\^ete nationale [14]
\end{itemize}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Estimation de la taille du logiciel}
Le mod\`ele CoCoMo (Constructive Cost Model) de base d\'efinie par B. BOEHM, ainsi 
que le planning de nos pr\'ed\'ecesseurs seront utilis\'es pour estimer l'effort 
n\'ecessaire pour l'accomplissement de chaque t\^ache ainsi que le temps 
n\'ecessaire. Ensuite, en fonction des imp\'eratifs qui nous sont fix\'es, et des 
besoins propres au projet, nous effectuons un ajustement de ces valeurs.

\subsection{Mode de d\'eveloppement}
Ce projet s'effectue au sein d'une \'equipe du d\'epartement R\&D. Sa dur\'ee est environ de 3 mois \`a raison de 2 jours par semaine et de 5 mois \`a plein temps. Il peut \^etre consid\'er\'e, d'apr\`es le mod\`ele CoCoMo, comme un projet dit  ``moyen ''. De plus, nous ne sommes pas experts dans les technologies utilis\'ees et notre exp\'erience est moyenne. 
Le mode de d\'eveloppement correspondant le mieux \`a ce projet est donc `` Semidetached''.

%-------------------------------------%

\subsection{Taille du logiciel}

\begin{table}
\begin{center}
\label{tab:historique.table}
    \begin{tabular}{|p{3.5cm}| l | l |}
    \hline
    Mode           & Effort (hmois) & Dur\'ee (mois) \\ \hline
    Organic        & $2,4 KDSI^{1,05}$       & $2.5 Effort^{0,38}$  \\ \hline
    Semidetached   & $3,0 KDSI^{1,12} $      & $2.5 Effort^{0,35}$ \\ \hline
    Detached       & $3,6 KDSI^{1,20}$       & $2.5 Effort^{0,32}$ \\ \hline
    \end{tabular}

\caption{Les differents types de projet}
\end{center}
\end{table}

\begin{itemize}
 \item 
 Effort : \begin{math}(5 \times 3) + 3 \times \frac{3 \times 2}{5} = 18.6 h.m.\end{math}

 \item En fonction de l'effort [18.6 hm] et du mod\`ele CoCoMo, l'estimation du 
nombre de lignes \'ecrites est de 5100 LOC. La dur\'ee devrait, toujours d'apr\`es 
le mod\`ele CoCoMo, est de 6.95 mois.  L'estimation est trop pessimiste, compte 
tenu qu'on a, globalement, 8 mois de stage.
 \item En fonction de la dur\'ee r\'eelle [8 mois], l'estimation du nombre de 
lignes \'ecrites est de 7284 LOC. L'effort fourni serait de 27.75 hm alors qu'il 
est de 18.6 hm. L'estimation est trop optimiste.
\end{itemize}
%-------------------------------------%
\subsection{R\'epartition de l'effort}
En se basant sur le mod\`ele CoCoMo, nous pouvons estimer l'effort n\'ecessaire pour r\'ealiser chaque 
phase du cycle de vie que nous avons choisi. Tout d'abord, nous devons mettre en correspondance les phases de notre cycle de vie et celles du 
mod\`ele. 
\begin{table}
\begin{center}
\label{tab:cycle.vie.projet}
    \begin{tabular}{|l| l |}
    \hline
    Phases du CV (CoCoMo)     & Phases du CV (projet) \\ \hline
    Analyse des besoins       & Analyse des besoins  \\ \hline
    Sp\'ecifications            & Sp\'ecifications externes \\ \hline
    Conception                & Conception            \\ \hline
    Codage et tests unitaires & Codage \\ \hline
    Int\'egration et tests      & Tests \\ \hline
    \end{tabular}

\caption{Les phases du cycle de vie par rapport aux phases du projet}
\end{center}
\end{table}

L'estimation de l'effort n\'ecessaire par phase du cycle de vie est pr\'esent\'ee 
dans le tableau 4.4, "L'estimation de l'effort n\'ecessaire par phase du cycle de vie`` :
\begin{table}
\begin{center}
\label{tab:effort.par.phase}
    \begin{tabular}{|p{3.5cm}| l | l |}
    \hline
    T\^aches                  & R\'epartition (en \%) & Effort 
						(en homme-mois) \\ \hline
    Analyse des besoins       & 7                   & 1,3 \\ \hline
    Sp\'ecifications            & 17                  & 3,16 \\ \hline
    Conception                & 26                  &  4,84   \\ \hline
    Codage et tests unitaires & 35                  & 6,51 \\ \hline
    Int\'egration et tests      & 22                  & 4,09 \\ \hline
    Total 		      & 107                 & 19,9 \\ \hline
    \end{tabular}

\caption{L'estimation de l'effort n\'ecessaire par phase du cycle de vie}
\end{center}
\end{table}
%-------------------------------------%

\subsection{R\'epartition de la dur\'ee}


\begin{table}
\begin{center}
\label{tab:duree.par.phase}
    \begin{tabular}{|p{3.5cm}| l | l |}
    \hline
    T\^aches                  & R\'epartition (en \%) & Dur\'ee (en jours) \\ \hline
    Analyse des besoins       & 18                   & 26,46\\ \hline
    Sp\'ecifications            & 25                  & 36,75\\ \hline
    Programmation (conception
, codage et tests unitaires)  & 52                  &  76,44  \\ \hline
    Int\'egration et tests      & 23                  & 33,81  \\ \hline
    Total 		      & 118                 & 173,46 \\ \hline
    \end{tabular}

\caption{L'estimation de la dur\'ee n\'ecessaire par phase du cycle de vie}
\end{center}
\end{table}

Le tableau 4.5 r\'esume l'estimation du nombre de jours qui sera consacr\'e 
pour chaque phase du cycle de vie.
%-------------------------------------%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\section{Planning pr\'evisionnel}
Le planning pr\'evisionnel se contruit sur la base de l'estimation de la dur\'ee 
de chaque t\^ache du projet. La figure 4.1 montre le diagramme de Gantt associ\'e au
projet et faisant \'etat de planning pr\'evisionnel.
\begin{landscape}
 \begin{figure}
   \includegraphics[width=1.5\textwidth]{Planification/Gant}
   \caption{\label{fig:Gantt} Diagramme de Gantt par rapport au planning du projet}
\end{figure}
\end{landscape}








%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%end chapter1.tex
